package com.itg.vms.dao;

import com.itg.vms.entity.SysMenu;
import com.itg.vms.entity.SystemMenu;

import java.util.List;

/**
 * @create 2023年03月07日 01:52:05
 */
public interface SysMenuDao {

    /**
     * 得到菜单状态和排序
     * @return 菜单列表
     */
     List<SystemMenu> getSystemMenuByStatusAndSort();

    /**
     * 根据菜单id更新菜单状态
     * @param id 菜单id
     * @param status 要更新的状态
     * @return 影响的行数
     */
     int updateMenuStatus(Integer id,Integer status);

    /**
     * 得到所有菜单
     * @param status 状态
     * @return 菜单列表
     */
    List<SysMenu> findAllByStatusOrderBySort(Boolean status);
}
